;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-shidu" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M784.818037 464.149179l0.688685 0.415462L521.206174 34.767851 256.923022 464.565664l0.734734-0.480954c-43.695175 56.418964-69.969585 127.013789-69.969585 203.88762 0 184.197162 149.322887 333.522096 333.518003 333.522096 184.213535 0 333.535399-149.324934 333.535399-333.522096C854.741573 591.113849 828.483536 520.535397 784.818037 464.149179zM521.206174 923.30667c-141.011594 0-255.334339-114.322745-255.334339-255.335363 0-70.080102 28.256554-133.515876 73.966619-179.657776l-0.063445 0 161.005974-248.52526 20.424168-33.035394 35.81674 63.209624 135.324058 208.890564c51.588959 46.715975 84.209914 114.016777 84.209914 189.118242C776.556886 808.983925 662.235165 923.30667 521.206174 923.30667z"  ></path>' +
    '' +
    '<path d="M480.100988 640.306224c10.867512-12.145621 16.302291-27.966958 16.302291-47.468105 0-19.61064-4.924149-34.890648-14.784728-45.868677-9.860579-10.980076-23.573905-16.461927-41.154305-16.461927-18.331507 0-32.891108 5.960759-43.710524 17.900695-10.82044 11.93789-16.22145 28.0171-16.22145 48.267307 0 18.651802 5.113461 33.611515 15.343453 44.909839 10.227945 11.298324 23.861454 16.940834 40.914852 16.940834C454.799742 658.526191 469.231429 652.453892 480.100988 640.306224zM414.093645 626.88147c-5.960759-7.465019-8.949836-18.059308-8.949836-31.804357 0-13.954827 3.067872-24.853038 9.188266-32.685423 6.121418-7.830339 14.464433-11.744485 25.012673-11.744485 10.339486 0 18.34788 3.755534 24.052812 11.266601 5.705955 7.511067 8.549723 18.140149 8.549723 31.884175 0 14.06432-2.907213 24.963555-8.710382 32.683377-5.8001 7.720845-14.031575 11.587919-24.691355 11.587919C428.207084 638.069277 420.054403 634.346489 414.093645 626.88147z"  ></path>' +
    '' +
    '<path d="M588.61954 657.088446c-18.219967 0-32.729425 6.0416-43.550888 18.140149-10.819416 12.099572-16.223496 28.256554-16.223496 48.504714 0 18.331507 5.082762 33.211403 15.263635 44.671409 10.181897 11.45796 23.847128 17.180288 40.995693 17.180288 17.691941 0 32.012088-6.0416 42.993187-18.140149 10.980076-12.099572 16.46295-27.841092 16.46295-47.227628 0-20.024056-4.954849-35.561937-14.863523-46.588061S606.0884 657.088446 588.61954 657.088446zM611.394243 753.301741c-5.8001 7.782244-14.031575 11.665691-24.691355 11.665691-10.339486 0-18.492166-3.755534-24.452925-11.266601-5.960759-7.511067-8.949836-17.97949-8.949836-31.404244 0-13.954827 2.989077-24.853038 8.949836-32.683377 5.959735-7.832386 14.382569-11.747555 25.252127-11.747555 10.116405 0 18.092054 3.675716 23.892153 11.028171 5.803169 7.351432 8.710382 17.947767 8.710382 31.804357C620.103602 734.649939 617.197412 745.518474 611.394243 753.301741z"  ></path>' +
    '' +
    '<path d="M577.592392 534.184255 418.567539 783.347035 445.260481 783.347035 604.283288 534.184255Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-temperature" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M691.008 538.688c-2.752-2.688-3.712-5.376-3.712-9.152 0.064-59.392 0.064-118.784 0.064-178.176 0-56.832-0.064-113.536 0-170.304 0.064-28.096-8.256-53.44-24.512-76.096-19.008-26.432-44.288-45.184-74.368-56.64C522.496 23.232 457.92 26.624 396.16 62.08 375.68 73.856 358.784 89.984 345.792 109.824 330.88 132.544 324.544 157.376 324.608 184.512c0.256 114.688 0.064 229.376 0.192 344.064 0 4.544-1.344 7.616-4.48 10.816-66.752 68.672-91.904 150.592-72.384 244.096 28.352 136.256 159.808 226.304 297.024 205.504 51.904-7.808 97.984-28.608 136.768-64.128 69.76-64.064 98.496-143.808 85.632-237.568C759.296 629.312 732.928 579.776 691.008 538.688zM696.896 758.464c-9.28 54.528-37.12 97.344-82.24 128.896-24.64 17.216-52.16 27.648-82.048 31.616C476.8 926.336 426.88 912 383.36 876.8c-35.584-28.8-58.624-66.24-66.816-111.232C303.04 691.968 325.056 629.76 380.928 579.776c4.672-4.16 11.392-7.296 13.76-12.48C397.12 561.92 395.392 554.688 395.392 548.16c0-120.32 0.384-240.64-0.256-360.96C395.008 158.976 407.296 139.136 429.888 124.608c27.904-17.984 58.88-23.552 91.648-20.416C546.176 106.496 569.024 114.048 588.864 129.28c18.24 14.016 28.16 31.872 28.032 55.68C616.384 246.976 616.704 309.056 616.704 371.136c0 63.168 0.064 126.464-0.064 189.632C616.576 565.632 617.856 568.96 621.76 572.032c27.52 21.248 48.896 47.36 62.4 79.552C698.624 686.016 703.168 721.664 696.896 758.464z"  ></path>' +
    '' +
    '<path d="M722.56 215.872c7.104 0.192 14.272 0 21.376 0s14.208 0.192 21.312 0c9.792-0.32 17.088-7.424 17.344-16.832 0.32-9.344-6.912-17.408-16.96-17.728-14.592-0.384-29.056-0.384-43.584 0.064-10.112 0.256-17.024 8.064-16.768 17.792C705.472 208.576 712.512 215.616 722.56 215.872z"  ></path>' +
    '' +
    '<path d="M765.312 342.784c-6.848-0.128-13.888 0-20.8 0 0 0 0 0 0-0.064-6.912 0-13.888 0-20.8 0-0.512 0-1.024 0.064-1.472 0.064-9.344 0.448-16.448 7.104-16.896 16.128-0.512 9.6 5.952 17.856 15.616 18.304 15.168 0.576 30.4 0.512 45.632 0 9.344-0.32 16.256-8.448 16-17.472C782.272 350.272 775.04 343.04 765.312 342.784z"  ></path>' +
    '' +
    '<path d="M763.264 323.712c0.384 0 0.768 0 1.024-0.064 8.512-0.384 14.912-4.736 17.28-11.712 3.904-11.52-3.904-22.656-16.512-22.976-13.888-0.384-27.776-0.128-41.6-0.064-2.304 0.064-4.672 0.448-6.784 1.216-7.872 2.688-12.288 10.304-11.2 18.752 1.024 8.256 7.936 14.4 17.28 14.72 7.104 0.384 14.272 0.064 21.376 0.064l0 0.064C750.4 323.712 756.928 323.712 763.264 323.712z"  ></path>' +
    '' +
    '<path d="M764.864 396.544c-6.912-0.128-13.952 0-20.8 0-7.104 0-14.272-0.128-21.376 0-9.984 0.192-17.344 7.488-17.344 17.152-0.128 9.856 7.296 17.344 17.536 17.472 14.08 0.128 28.032 0.128 42.176 0 9.92-0.128 17.408-7.616 17.472-17.152C782.656 404.352 775.04 396.736 764.864 396.544z"  ></path>' +
    '' +
    '<path d="M765.056 450.304c-14.272-0.256-28.48-0.256-42.624 0C712.384 450.56 705.152 458.24 705.28 467.84c0 9.6 7.232 16.832 17.344 17.088 7.104 0.128 14.272 0 21.376 0 6.848 0 13.888 0.128 20.736 0 10.112-0.192 17.536-7.424 17.728-16.96C782.784 458.368 775.168 450.496 765.056 450.304z"  ></path>' +
    '' +
    '<path d="M767.168 269.376c7.36-0.448 12.224-4.8 14.528-11.712 3.712-11.584-4.224-22.336-17.088-22.656-13.888-0.384-27.776-0.128-41.6 0-2.304 0-4.608 0.576-6.784 1.344-7.488 2.816-11.84 10.368-10.752 18.624 0.896 7.552 6.912 13.888 14.72 14.4 7.744 0.576 15.488 0.128 23.232 0.128 0 0.064 0 0.064 0 0.064C751.36 269.504 759.296 269.888 767.168 269.376z"  ></path>' +
    '' +
    '<path d="M565.632 606.656C561.664 604.608 560.256 602.496 560.256 598.016c0.128-53.632 0.128-107.2 0.128-160.832 0-52.8-0.128-105.536 0.064-158.4 0.064-14.912-6.656-25.6-18.688-33.344C524.16 234.048 504.896 232.32 485.248 238.4c-19.072 5.824-34.048 19.584-33.92 45.184 0.768 104.96 0.384 209.792 0.384 314.688 0 3.584-0.384 6.016-4.096 7.808-63.232 30.912-91.904 102.528-67.776 168.512 24.512 66.752 99.264 103.168 166.976 81.344 61.76-19.84 100.544-79.296 92.864-144.128C634.048 663.808 608.384 628.928 565.632 606.656z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shiliangzhinengduixiang" viewBox="0 0 1223 1024">' +
    '' +
    '<path d="M595.117326 799.399121c0 0 94.231456-5.182048 40.910907 93.276868l-45.001998 131.324011c0 0 380.880543-98.322546 413.609269-86.049274 0 0-16.364363-256.920495 102.413637-314.877614 0 0 315.423092-286.239979-98.322546-559.115728 0 0-307.104541-73.366893-417.70036 99.277134 0 0-61.36636 25.228393-69.684911 164.461846C521.477693 327.969104 423.155147 582.980423 595.117326 799.399121L595.117326 799.399121zM595.117326 799.399121"  ></path>' +
    '' +
    '<path d="M785.762152 442.656013l-16.364363-31.910507L1165.278999 210.009322l18.955387 28.092156L785.762152 442.656013zM785.762152 442.656013"  ></path>' +
    '' +
    '<path d="M808.126781 671.757091l-8.182181 33.137835 224.464509 36.547077 8.59129-33.137835L808.126781 671.757091zM808.126781 671.757091"  ></path>' +
    '' +
    '<path d="M763.124784 450.701824c0 9.136769-7.363963 16.500732-16.364363 16.500732-9.0004 0-16.364363-7.363963-16.364363-16.500732s7.363963-16.500732 16.364363-16.500732C755.76082 434.337462 763.124784 441.701425 763.124784 450.701824L763.124784 450.701824zM763.124784 450.701824"  ></path>' +
    '' +
    '<path d="M785.762152 667.80237c0 9.136769-7.363963 16.500732-16.364363 16.500732-9.0004 0-16.364363-7.363963-16.364363-16.500732 0-9.136769 7.363963-16.500732 16.364363-16.500732C778.398189 651.301638 785.762152 658.801971 785.762152 667.80237L785.762152 667.80237zM785.762152 667.80237"  ></path>' +
    '' +
    '<path d="M513.295512 332.196564c0 0 217.100546 101.868158 200.736183 168.825676 0 0 86.049274-83.32188 114.686909 15.000666 0 0 12.273272 69.139433-12.273272 110.459449 0 0-30.54681 41.456386-86.049274 0.545479l0 102.004528-143.324544 81.821814c0 0-102.413637 29.592223-118.778 17.046211 0 0-151.506725-75.139699-77.867093-414.427487C390.426422 413.336529 487.93075 318.832335 513.295512 332.196564L513.295512 332.196564zM744.714875 587.071514c27.273938 55.638833 65.593821 8.182181 65.593821 8.182181l-4.091091-81.685444c-27.273938-46.365694-73.776002 4.091091-73.776002 4.091091L744.714875 587.071514 744.714875 587.071514zM744.714875 587.071514"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-fengsu" viewBox="0 0 1086 1024">' +
    '' +
    '<path d="M760.91376 806.347557C658.483062 809.110423 643.952433 700.744679 641.905866 686.725692c-1.841911-12.279404-16.679524-87.081443-50.038573-117.779954-14.939942 22.102928-39.191766 37.452183-67.127411 40.419706 9.41421 48.094334 28.549615 180.609573-34.484661 237.811132-77.769561 70.504247-254.797642 24.661137-261.346657-77.667233-6.549016-102.32837 101.202758-120.849805 115.119416-123.408014 12.177076-2.251224 86.160488-19.851704 115.733387-54.234036-19.237734-14.223643-32.847407-35.610273-36.735885-60.27141-23.637854 3.172179-190.433097 22.819227-248.760268-55.25732-62.829619-84.11392-0.306985-255.923254 102.226042-252.751074 102.430699 3.172179 110.616968 112.254222 111.844909 126.273209 1.125612 12.58639 11.972419 90.867593 44.922154 122.384731 13.20036-24.047167 36.735885-41.545318 64.569202-46.764065-6.037374-36.633557-25.684421-187.465574 45.536125-245.588088 81.351054-66.308784 255.718597-11.153792 256.844209 91.379235 1.22794 102.533027-107.444789 115.324073-121.463775 117.165984-12.177076 1.534926-86.467473 15.144599-117.984611 47.582692 24.968122 14.223643 42.773259 39.703408 46.354752 69.480963 43.591886-7.367643 184.395723-24.968122 241.187968 42.466274C915.838913 628.296193 863.446787 803.482362 760.91376 806.347557L760.91376 806.347557zM760.91376 806.347557"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-flag" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M852.8 365c-71.6 11.8-188.4 15-266-132.2-83.2-158.2-217.6-163-296.2-148.6-38.2 7-66.8 39-66.8 70l0 393.2c22.6 8.6 46.8-0.4 53-1.6 1.6-0.4 3-0.6 4.8-1 50-11 102.8-16.2 233.6 46.6 164 78.6 307.6-66.2 363.2-167 4-7 17.4-40.4 17.4-72.4C876.4 360 852.8 365 852.8 365zM176 64 144 64c-8.8 0-16 7.2-16 16l0 864c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16L192 80C192 71.2 184.8 64 176 64z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-safari" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M542.285714 510.285714q0 14.857143-9.428571 25.714286T509.142857 546.857143q-14.857143 0-25.714286-9.428572T472.571429 513.714286q0-14.857143 9.714285-25.714286t24-10.857143 25.142857 9.428572 10.857143 23.714285z m8.571429 33.142857l200-332q-5.142857 4.571429-38.571429 35.714286T640.571429 313.714286 562.571429 386.285714t-66.857143 63.142857T466.857143 478.857143l-199.428572 331.428571q4-4 38.285715-35.428571t72-66.571429 77.714285-72.571428 66.857143-63.428572 28.571429-28.857143z m369.714286-31.428571q0 114.857143-59.428572 212-1.714286-1.142857-9.714286-6.285714t-15.142857-9.428572-9.428571-4.285714q-7.428571 0-7.428572 7.428571 0 5.714286 33.714286 25.142858-42.285714 64-105.428571 108.857142T609.714286 908.571429l-9.142857-38.285715q-0.571429-5.714286-8.571429-5.714285-2.857143 0-4.571429 3.142857t-1.142857 5.428571l9.142857 38.857143q-41.142857 8.571429-83.428571 8.571429-113.714286 0-212.571429-60 0.571429-1.142857 7.428572-11.714286t12.285714-19.142857 5.428572-10.857143q0-7.428571-7.428572-7.428572-3.428571 0-9.714286 8.285715t-12.857142 19.714285-7.714286 13.142858q-64.571429-42.857143-109.714286-107.142858T114.285714 605.714286l39.428572-8.571429q5.714286-1.714286 5.714285-8.571428 0-2.857143-3.142857-4.571429t-6-1.142857l-38.857143 8.571428q-8-41.142857-8-79.428571 0-117.714286 62.285715-216.571429 1.142857 0.571429 10.571428 6.857143t17.142857 10.857143 10 4.571429q7.428571 0 7.428572-6.857143 0-3.428571-7.142857-8.857143T185.142857 289.714286l-11.428571-6.857143q44-64 108-108t139.428571-61.142857l8.571429 38.285714q1.142857 5.714286 8.571428 5.714286 2.857143 0 4.571429-3.142857t1.142857-6l-8.571429-37.714286q40.571429-7.428571 76.571429-7.428572 116.571429 0 216.571429 62.285715-22.285714 32-22.285715 37.142857 0 7.428571 6.857143 7.428571 6.285714 0 27.428572-36.571428 63.428571 42.857143 107.142857 106.285714T909.142857 417.714286l-32 6.857143q-5.714286 1.142857-5.714286 9.142857 0 2.857143 3.142858 4.571428t5.428571 1.142857l32.571429-7.428571q8 41.142857 8 80z m48.571428 0q0-93.142857-36.285714-177.714286T835.428571 188.571429t-145.714285-97.428572T512 54.857143t-177.714286 36.285714T188.571429 188.571429 91.142857 334.285714 54.857143 512t36.285714 177.714286T188.571429 835.428571t145.714285 97.428572 177.714286 36.285714 177.714286-36.285714 145.714285-97.428572 97.428572-145.714285 36.285714-177.714286z m54.857143 0q0 104-40.571429 198.857143t-109.142857 163.428571-163.428571 109.142857-198.857143 40.571429-198.857143-40.571429-163.428571-109.142857-109.142857-163.428571T0 512t40.571429-198.857143 109.142857-163.428571T313.142857 40.571429 512 0t198.857143 40.571429 163.428571 109.142857 109.142857 163.428571 40.571429 198.857143z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)